package com.tyjc.unique.common;

import com.tyjc.unique.bean.DLTTrendChart;
import com.fyzk.utils.LogUtil;

import java.util.ArrayList;
import java.util.List;


public class DLTZouShiInfors {
	
	public static final int hong_zouShi = 0;
	public static final int lan_zouShi = 1;
	
	/**
	 * 获取走势遗漏
	 * @param chartItems
	 * @param type 0表示红球
	 * @return
	 */
	public static int[][] getZouShi(List<DLTTrendChart> chartItems, int type){
		if(null!=chartItems){
			List<List<Integer>> zouShis = new ArrayList<List<Integer>>();
			int h = chartItems.size();
			int w = 0;
			for (int i = 0; i < h; i++) {
				String[] miss;
				if (type == 0) {
					miss = chartItems.get(i).hongMiss();
				}else{
					miss = chartItems.get(i).lanMiss();
				}
				List<Integer> hh = new ArrayList<Integer>();
				
				w = miss.length;
				for (int j = 0; j < w; j++) {
					int z = 0;
					try {
						z = Integer.parseInt(miss[j]);
					} catch (Exception e) {
						LogUtil.e(e.getMessage());
					}
					hh.add(z);
				}
				zouShis.add(hh);
			}
			
			
			int[][] zst = new int[h][w];
			for (int i = 0; i < zouShis.size(); i++) {
				for (int j = 0; j < zouShis.get(i).size(); j++) {
					zst[i][j] = zouShis.get(i).get(j);
				}
			}
			return zst;
			
		}else{
			return null;
		}
		
	}
}
